// 初始化内部人员信息
var listStaff;
//初始化
$(function () {
	var username=localStorage.getItem("username");
	$("#addUser").val(username);
	listStaff();
	$("[name=staffName]").live('focus', selectStaff);
	getProjectNo(username);
//	// 添加项目类型
//	$("[name=postType]").append('<option value="">--请选择--</option>');
//	for (var key in postType) 
//	{
//		$("[name=postType]").append('<option value="'+key+'">'+postType[key]+'</option>');
//	}
	
});

//添加
function add() {
	if(checkForm('myform')){
		return;
	}
	var parames = $('#myform').serialize();
	$.ajax({
		url : server_url+'/rest/project/add.do?token='+token+'&ran='+Math.random(),
		type : 'post',
		dataType : 'json',
		data : parames,
		success : function(data) {
			if (data.retCode = "0000") {
				tl_config.loadToWorkArea("projectList.do?ran="+Math.random());
			}else{
				easyDialog.open({
					container:{
						header:"温馨提示",
						content:data.retMsg
					},
					noFn : true							
				});
			}
		}
	});
}
//查询通过名字筛选所有所有人员
function selectStaff() {
	$("[name=staffName]").autocomplete(listStaff,{
		max: 1000,
        minChars:0,
        width: 258,
        matchContains: true,
        autoFill: false,
        multiple: false,
        matchCase: false,
        formatItem: function(row, i,max,value) {  
                       return row.staffName;   
                    },
        formatMatch: function(row, i, max) {   //选择后提交的内容
                       return row.staffName;
                    },
        formatResult: function(row) {    //选择后显示在文本框里的内容
        		  return row.staffName;
                  }
	}).result(function(event, row, formatted){
		var voId = $(this).attr("id");
		voId = voId.replace("staffName","");
		$("#sex"+voId).val(row.sex);
		$("#email"+voId).val(row.email);
		$("#phone"+voId).val(row.mobile);
		$("#staffId"+voId).val(row.staffId);
	});
}
//查询所有的内部人员
function listStaff() {
	$.ajax({
		url : server_url+'/rest/projectStaff/seleteStaff.do?token='+token+'&ran='+Math.random(),
		type : 'post',
		dataType : 'json',
		async :false,
		success : function(data) {
			if (data.retCode = "0000") {
				listStaff = data.data; 
			}else{
				easyDialog.open({
					container:{
						header:"温馨提示",
						content:data.retMsg
					},
					noFn : true							
				});
			}
		}
	});
}
//获取项目编号
function getProjectNo(userName) {
	$.ajax({
		url : server_url+'/rest/project/getProjectNo.do?token='+token+'&ran='+Math.random(),
		type : 'post',
		dataType : 'json',
		data : {"userName":userName},
		async :true,
		success : function(data) {
			if (data.retCode = "0000") {
				var serialNo = data.data; 
				$("#projectNoP").text(serialNo.id);
				$("#projectNo").val(serialNo.id);
			}else if(data.retCode = "1003"){
				localStorage.clear();
				window.location.href="login.do";
				return;
			}else{
				easyDialog.open({
					container:{
						header:"温馨提示",
						content:data.retMsg
					},
					noFn : true							
				});
			}
		}
	});
}
// 添加负责人相
function addPostName() {
	// 表示现在到第几个staffName
	var index = $('#myform [name=staffName]').size();
	$('.g_xianFtaw').append("" +
		"<tr id='postNameValue"+index+"Tr'>" +
			"<td>" +
				"<input name='postNameValue' id='postNameValue"+index+"' onblur='setPostName("+index+")'/> " +
			"</td>" +
			"<td class='g_juaZHi'>" +
				"<select name='postType' id='postType"+index+"' linkCheckSlave"+index+"/> " +
				"</select> " +
			"</td>" +
			"<td class='g_juaZHi'>" +
				"<input name='staffName' id='staffName"+index+"' maxlength='30' needCheck linkCheckMaster='"+index+"'/>"+
				"<a href='javascript:delPostName("+index+");'>删除</a>"+
				"<input name='postName' id='postName"+index+"' type='hidden' value='' linkCheckSlave"+index+"/>" +
				"<input name='staffId' id='staffId"+index+"' type='hidden'/>"+
				"<input name='phone' id='phone"+index+"' type='hidden'/>"+
				"<input name='sex' id='sex"+index+"' type='hidden'/>"+
				"<input name='email' id='email"+index+"' type='hidden' value=''/>" +
			"</td>" +
		"</tr>"
	);
	// 添加项目类型
	$("#postType"+index).append('<option value="">--请选择-- </option>');
	for (var key in postType) 
	{
		$("#postType"+index).append('<option value="'+key+'">'+postType[key]+'</option>');
	}
}
//删除负责人相
function delPostName(index) {
	$("#postNameValue"+index+"Tr").remove();
}
//添加postNameValue
function setPostName(index) {
	var postNameValue = $('#postNameValue'+index).val();
	$('#postName'+index).val(postNameValue);
}

